entrycompletion: Name the controllers
authorMatthias Clasen <mclasen@redhat.com>
Mon, 22 Jun 2020 16:31:15 +0000 (12:31 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 22 Jun 2020 16:31:15 +0000 (12:31 -0400)
This helps with debugging.

gtk/gtkentrycompletion.c

index e2128842db6d7b6738b2cc38e733b5e8e8d6751c..8fdc9d07394c8dbe450453b3ab335ac60f230996 100644 (file)
@@ -2335,10 +2335,12 @@ connect_completion_signals (GtkEntryCompletion *completion)
   GtkText *text = gtk_entry_get_text_widget (GTK_ENTRY (priv->entry));
 
   controller = priv->entry_key_controller = gtk_event_controller_key_new ();
+  gtk_event_controller_set_name (controller, "gtk-entry-completion");
   g_signal_connect (controller, "key-pressed",
                     G_CALLBACK (gtk_entry_completion_key_pressed), completion);
   gtk_widget_add_controller (GTK_WIDGET (text), controller);
   controller = priv->entry_focus_controller = gtk_event_controller_focus_new ();
+  gtk_event_controller_set_name (controller, "gtk-entry-completion");
   g_signal_connect_swapped (controller, "leave", G_CALLBACK (text_focus_out), completion);
   gtk_widget_add_controller (GTK_WIDGET (text), controller);